# coding=utf-8

import os
import web
from web.utils import storage

# 开启调试模式
web.config.debug = True

# 网站使用得 mysql 数据库配置
DATABASES = storage(
        # 寻宝图默认库
        default = storage(
            NAME = 'maocos',
            USER = 'root',
            PASSWORD = '163888',
            HOST = '192.168.10.49',
            PORT = 3306,
        ),
)

#  网站相关的配置信息
CONFIG = web.storage(
    # 站点名称
    SITE_NAME = '猫克斯',
    # 站点描述
    SITE_DESC = '',
    # 静态资源文件所在相对目录
    STATIC_PREFIX = '/static',
    # 网站使用的域名
    DOMAIN = 'xunbaotu.com:8080',
    # 网站后台目录
    ADMIN_DIR = '/admin',
)
# 应用程序所在绝对目录
APP_DIR = os.path.abspath(os.path.dirname(__file__))
# 渲染器实例
RENDER = web.template.render('templates/')
# 前台渲染器实例
FRONT_RENDER = RENDER.default
# 将渲染器实例存入模板引擎方便调用
web.template.Template.globals['render'] = RENDER
# 将渲染器实例存入模板引擎方便调用
web.template.Template.globals['frender'] = FRONT_RENDER
# 配置存入模板引擎方便调用
web.template.Template.globals['config'] = CONFIG

# ====== Media ======
# 媒体文件存放的物理路径
MEDIA_PATH = os.path.join(APP_DIR, 'static/media/')
# 媒体文件的根路径
MEDIA_ROOT = '%s/media' % CONFIG.STATIC_PREFIX
# 媒体文件的404文件地址
MEDIA_404 = '%s/images/common/404.png' % CONFIG.STATIC_PREFIX
# 媒体缩略图文件格式
MEDIA_THUMBNAIL_EXTENSION = '.jpg'
# 媒体缩略图宽度
MEDIA_THUMBNAIL_WIDTH = 207


# 新浪微博相关配置
SINA_APP_KEY = '1380578740'
SINA_APP_SECRET = '8a9fb9ae3c02dbea26eb04ddd4158f87'
SINA_ID = '2608526213'

# 腾讯微博相关配置
QQ_APP_KEY = '801160522'
QQ_APP_SECRET = 'a107b4ff383d06218bbaa6da11d09c07'

# 邮件发送相关
web.config.smtp_server = 'smtp.exmail.qq.com'
web.config.smtp_port = 25
#web.config.smtp_starttls = True
web.config.smtp_password = 'ameng19820618'

# 163 短地址API
AM_126_APP_KEY = 'f8f54fc2b8314997be601528edff656e'
